natural selection theory - German English Dictionary